package br.gov.ibama.client.eventos;

import com.google.gwt.event.shared.GwtEvent;

public class BasisEvent extends GwtEvent<BasisEventHandler> {

	public static Type<BasisEventHandler> type = new Type<BasisEventHandler>();
	private String nomeSecao;
	private boolean erro;

	public BasisEvent(String nome, boolean erro) {
		this.nomeSecao = nome;
		this.erro = erro;
	}

	public String getNomeSecao() {
		return nomeSecao;
	}

	public void setNomeSecao(String nomeSecao) {
		this.nomeSecao = nomeSecao;
	}

	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<BasisEventHandler> getAssociatedType() {
		return type;
	}

	@Override
	protected void dispatch(BasisEventHandler handler) {
		handler.onFire(this);
	}

	public boolean isErro() {
		return erro;
	}

	public void setErro(boolean erro) {
		this.erro = erro;
	}
}
